509
465
962
888
3266
1478
916
1749
1085
1907
861
406
456
1714
1476
1187
1357
1414
2012
1810
1988
2248
12014
2896
2045
2303